what are library functions in c